Definitions | last(L), P Q, left + right, x:A. B(x), , {i..j }, {x:A| B(x)} , , i j < k, #$n, A B, a < b, s ~ t, l[i], i z j, i <z j, hd(l), Void, A c B, False, l_disjoint(T;l1;l2), A, (x l), {T}, A List , , rev(as), [car / cdr], as @ bs, P & Q, x:A B(x), P  Q, P  Q, s = t, t T, [], Type, x:A. B(x), P   Q, no_repeats(T;l), x:A B(x), type List |